@charset "gb2312";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	text-decoration:none;
}
body {
	color:#666;/*网站主体内容颜色*/
	font-size:14px;
	text-align:left;
	line-height:28px;
	font-family:"微软雅黑", "黑体";
}
html {
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
}
a {
	color:#666;
}
a img {
	border:0;
}
li {
	list-style: none;
}
i {
	font-style: normal;
}
/*浮动*/
.floleft {
	float:left;
}
.floright {
	float:right;
}
.cl {
	clear:both;
}/*清浮动*/

.dg {
	margin-top:15px;
}
.pl {
	padding-left:20px;
}
.container {
	width:100%;
	margin:0 auto;
}
.concent {
	width:1000px;
	margin:0 auto;
}
.youth_hot {
	height:100%;
}
.kp_logo {
	width:220px;
	height:80px;
	float:left;
	padding-top:35px;
}
.youth_gw {
	width:470px;
	height:106px;
	float:left;
	margin:20px 15px 0px;
	display:inline;
}
.youth_so {
	width:280px;
	float:right;
	padding-top:15px;
	font-family:"微软雅黑", "黑体";
}
.youth_so font {
	color:#424242;
	line-height:40px;
}
.youth_so span {
	width:219px;
	height:30px;
	float:left;
	border-top:#c3c3c3 1px solid;
	border-bottom:#c3c3c3 1px solid;
	border-left:#c3c3c3 1px solid;
}
.youth_so p {
	width:60px;
	float:right;
	height:32px;
	background: url(youth_ssbg.gif) no-repeat;
	font-size:16px;
	text-align:center;
	line-height:28px;
	color:#fff;
}
.youth_so p a {
	color:#fff;
}
.jn-wby {
	width:189px;
	height:30px;
	float:left;
	border:0;
	line-height:30px;
	color:#000;
	text-align:left;
}
.youth_so em {
	width:280px;
	float:left;
	font-family:"微软雅黑", "黑体";
	font-style:normal;
	line-height:36px;
	color:#4588ce;
}
.hd_top {
	width:100%;
	border-top:5px solid #38a548;
	background: #f7f7f7;
	height:40px;
	border-bottom:1px solid #e5e5e5;
}
.hd_top1 {
	width:1000px;
	height:5px;
	background:url(http://news.youth.cn/images/youth_sjy_01.jpg) no-repeat;
	margin:-5px auto;
}
.hd_top_box {
	width:1000px;
	height:40px;
	margin:0 auto;
	line-height:45px;
	text-align:left;
}
.hd_top_box a {
	padding:0 10px;
	font-size:12px;
	color:#666666;
}
/*top样式*/

/*copyright*/
.youth_copyright {
	width:1000px;
	margin:0 auto;
	padding-top:20px;
}
.youth_copyright span {
	width:700px;
	padding:10px 10px 0px 0px;
	color:#999;
	float:left;
	text-align:right;
	line-height:36px;
}
.youth_copyright span a {
	color:#999;
}
.youth_copyright p a {
	color:#0b4d97;
}
.youth_copyright p a:hover {
	color:#857f81;
}
.youth_copyright p {
	text-align:center;
	line-height:40px;
	color:#0b4d97;
}

.menu{ width:100%; height:40px; background-color:#73b546; margin-bottom:20px; }
.data_nav{ width:1000px; height:40px; margin:0 auto; }
.data_nav li{ float:left;font-size:16px; color:#fff; font-size:16px; line-height:40px; }
.data_nav li a{  color:#fff;  display:block; margin:0px 25px; padding:0 10px; }
.data_nav li a:hover{ background-color:#448915;}

/*BANNER和导航菜单*/
.read_left{ width:66%;}
.read_right{ width:32%; border-left:#adcf96 1px solid;}

.read_con{ width:100%; float:left;}
.read_fl{ width:660px; height:430px;}
/*焦点图*/
.jsArea {
	width:660px;
	height:430px;
	position:relative;
	overflow:hidden;
}
.jsArea .preNext {
	width: 100px;
	height: 200px;
	position: absolute;
	top: 40px;
	cursor: pointer;
	z-index:99;
}
.jsArea .pre {
	left: 0;
	background: url(http://news.youth.cn/images/sprite.png) no-repeat left center;
}
.jsArea .next {
	right: 0;
	background: url(http://news.youth.cn/images/sprite1.png) no-repeat right center;
}
.slidImgDiv {
	width:660px;
	height:430px;
	overflow:hidden;
	position:relative;
}
.slidImgDiv ul {
	position:absolute;
	z-index:2;
	margin:0;
	padding:0;
}
.slidImgDiv ul li {
	float:left;
	width:660px;
	height:430px;
	overflow:hidden;
	position:relative;
	z-index:3;
}
.slidImgDiv ul li .slidImgDiv_text {
	position:absolute;
	left:0;
	bottom:0px;
	width:620px;
	height:110px;
	background-color:#f5f0e1;
	display:block;
	z-index:5;
	padding:10px 20px;
	
}
.slidImgDiv ul li .slidImgDiv_text span {
	font-size:22px; font-weight:bold; line-height:40px;
}

.slidContrlDiv {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index:3;
}
.slidContrlDiv ol {
	position:absolute;
	right:0;
	bottom:14px;
	_bottom:10px;
	right:9px;
	z-index:10;
	margin:0;
	padding:0;
	margin-right:5px;
}
.slidContrlDiv li {
	float:left;
	width:20px;
	height:20px;
	text-align:center;
	display:inline;
	margin:0 5px 0 5px;
}
.slidContrlDiv li a {
	display:inline;
	width:20px;
	height:20px;
	color:#000;
	font:14px/15px "\5B8B\4F53";
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#fff;
	line-height:20px;
}
.slidContrlDiv li.current a, .slidContrlDiv li a:hover {
	background:#911428;
	color:#fff;
}
/*焦点图结束*/
.right_con{ width:305px; float:right; }

.read_colunm{ width:100%; float:left; height:56px;
						  border-bottom:#adcf96 4px solid; position:relative; }
.colunm_zi{
	position:absolute;
	font-size:26px;
	color:#4e941f;
	height:50px;
	line-height:50px;
	border-bottom:#73b546 4px solid;
	left: 0px;
	top: 6px;
}

.two_colunm{ float:right;}
.two_colunm li{ float:left;  font-size:16px; margin-top:25px;}
.two_colunm li a{ color:#8ece63; display:block; margin:0px 5px;}
.two_colunm li a:hover{ color:#284608; }

.more{ margin-top:20px;}
.more:hover{ color:#066; }


.news_list,.read_book{ width:100%; float:left;}
.news_list li { line-height:22px; border-bottom:#adcf96 1px solid; margin-top:15px;  }
.news_list li font{ font-size:24px; line-height:36px; }
.news_list li p{ margin:15px 0px;}

.read_pic{ width:100%; float:left;}
.read_pic li{  width:120px; 
					 float:left; 
					 line-height:24px;
					 margin-right:22px;
					 margin-left:22px;
					 margin-top:15px;}
.read_pic li span{ font-size:16px; line-height:32px; }
.read_pic li span a{ color:#333; }
.read_pic li span a:hover,.read_list li a:hover,.read_zt li p a:hover{ color:#004d23; }

.wz_text{ width:315px; 
	float:left; padding:20px 10px 5px 0px;}
.wz_text dt{ width:180px; height:250px;
					float:left;}
.wz_text dd{width:125px;float:right; color:#999; }
.wz_text dd p{  
	font-size:18px;
	line-height:40px;
	text-align:center;
	border-bottom:#CCC 1px solid;
}
.wz_text dd p a:hover{ color:#333; }

.read_list{ }
.read_list li{ width:155px; float:left; line-height:24px; padding:25px 5px 0px;}
.read_list li img{ margin-bottom:10px;}

.read_zt{}
.read_zt li img{ width:205px; height:125px; float:left; padding:20px 50px 0px;}
.read_zt li p{ text-align:center; line-height:38px;}
.read_zt li font{ text-align:left; padding-left:15px; }

.read_link{ width:960px; float:left; background-color:#889092; padding:20px;}
.read_link p{ width:960px; word-spacing:normal}
.read_link p a{ color:#fff; display:block; float:left; margin:0px 5px; }

/*好书榜*/
 .num, .num1, .num2, .num3, .num4, .num5, .num6, .num7, .num8, .num9, .num10{
	background-image:url(http://news.youth.cn/images/20160422book-spr.png);
	background-repeat:no-repeat;
	background-position:999px 999px
}
.rank-list {
	margin-top:20px
}
.rank-list li {
	position:relative;
	padding-left:48px;
	margin:16px 0;
	height:18px;
	line-height:18px;
	overflow:hidden;
	font-size:14px;
	zoom:1
}
.rank-list .active {
	height:100px;
	padding:15px 2px 15px 48px;
	background-color:#c6e4b1;
	border:1px solid #a2c28c
}
.rank-list .active .rank-author, .rank-list .active .rank-pub {
	display:block
}
.rank-list .active .cover {
	display:inline;
	position:relative;
	z-index:1
}
.rank-list .active .rank-name {
	font-size:16px;
	height:26px;
	line-height:26px;
	overflow:hidden
}
.rank-list a {
	color:#333
}
.rank-list a:hover {
	color:#228fdd
}
.rank-list .cover {
	display:none;
	float:left;
	width:100px;
	height:100px;
	margin-right:10px
}
.num, .num1, .num2, .num3, .num4, .num5, .num6, .num7, .num8, .num9, .num10  {
	position:absolute;
	left:10px;
	top:50%;
	width:26px;
	height:18px;
	margin-top:-9px;
	display:inline
}
.num1 {
	background-position:-350px 0
}
.num2 {
	background-position:-350px -34px
}
.num3 {
	background-position:-350px -68px
}
.num4 {
	background-position:-350px -102px
}
.num5 {
	background-position:-350px -136px
}
.num6 {
	background-position:-350px -170px
}
.num7 {
	background-position:-350px -204px
}
.num8 {
	background-position:-350px -238px
}
.active .num1 {
	background-position:-324px 0
}
.active .num2 {
	background-position:-324px -34px
}
.active .num3 {
	background-position:-324px -68px
}
.active .num4 {
	background-position:-324px -102px
}
.active .num5 {
	background-position:-324px -136px
}
.active .num6 {
	background-position:-324px -170px
}
.active .num7 {
	background-position:-324px -204px
}
.active .num8 {
	background-position:-324px -238px
}
.num9 {
	background-position:-350px -272px
}
.num10 {
	background-position:-350px -306px
}
.active .num9 {
	background-position:-324px -272px
}
.active .num10 {
	background-position:-324px -306px
}
.rank-info {
	position:relative;
	height:100px
}
.rank-info .rank-pub {
	margin-top:30px
}
.rank-author, .rank-pub {
	display:none;
	font-size:14px;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.rank-author, .rank-author a, .rank-pub, .rank-pub a {
	color:#666
}
.read_title{ width:100%; margin:20px 0px;}
.read_title li{width:100%; float:left; line-height:32px; }
.read_title li a:hover{ color:#063; text-decoration:underline; }

.read_half{ width:48%; }